type runtime.spanClass

84 uses

	runtime (current package)
		malloc.go#L996: func (c *mcache) nextFree(spc spanClass) (v gclinkptr, s *mspan, checkGCTrigger bool) {
		malloc.go#L1462: func mallocgcSmallNoscanReuse(c *mcache, span *mspan, spc spanClass, size uintptr, needzero bool) unsafe.Pointer {
		malloc.go#L2028: func (c *mcache) nextReusableNoScan(s *mspan, spc spanClass) (gclinkptr, *mspan) {
		malloc_generated.go#L29: 		const spc = spanClass(1<<1) | spanClass(0)
		malloc_generated.go#L49: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L182: 		const spc = spanClass(2<<1) | spanClass(0)
		malloc_generated.go#L202: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L335: 		const spc = spanClass(3<<1) | spanClass(0)
		malloc_generated.go#L355: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L488: 		const spc = spanClass(4<<1) | spanClass(0)
		malloc_generated.go#L508: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L641: 		const spc = spanClass(5<<1) | spanClass(0)
		malloc_generated.go#L661: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L794: 		const spc = spanClass(6<<1) | spanClass(0)
		malloc_generated.go#L814: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L947: 		const spc = spanClass(7<<1) | spanClass(0)
		malloc_generated.go#L967: 	const spc = spanClass(sizeclass<<1) | spanClass(0)
		malloc_generated.go#L1207: 		const spc = spanClass(2<<1) | spanClass(1)
		malloc_generated.go#L1227: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1306: 		const spc = spanClass(3<<1) | spanClass(1)
		malloc_generated.go#L1326: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1405: 		const spc = spanClass(4<<1) | spanClass(1)
		malloc_generated.go#L1425: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1504: 		const spc = spanClass(5<<1) | spanClass(1)
		malloc_generated.go#L1524: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1603: 		const spc = spanClass(6<<1) | spanClass(1)
		malloc_generated.go#L1623: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1702: 		const spc = spanClass(7<<1) | spanClass(1)
		malloc_generated.go#L1722: 	const spc = spanClass(sizeclass<<1) | spanClass(1)
		malloc_generated.go#L1930: func mallocgcSmallScanSlowPath(size uintptr, typ *_type, needzero bool, spc spanClass, elemsize uintptr) unsafe.Pointer {
		malloc_generated.go#L2107: func mallocgcSmallNoScanSlowPath(size uintptr, typ *_type, needzero bool, spc spanClass, elemsize uintptr) unsafe.Pointer {
		malloc_stubs.go#L59: func mallocgcSlowPathStub(size uintptr, typ *_type, needzero bool, spc spanClass, elemsize uintptr) unsafe.Pointer {
		malloc_stubs.go#L89: 				const spc = spanClass(sizeclass_<<1) | spanClass(noscanint_)
		malloc_stubs.go#L227: 	const spc = spanClass(sizeclass<<1) | spanClass(noscanint_)
		mcache.go#L160: func (c *mcache) refill(spc spanClass) {
		mcache.go#L305: 			atomic.Xadd64(&stats.smallAllocCount[spanClass(i).sizeclass()], slotsUsed)
		mcache.go#L373: func (c *mcache) addReusableNoscan(spc spanClass, ptr uintptr) {
		mcache.go#L386: func (c *mcache) hasReusableNoscan(spc spanClass) bool {
		mcentral.go#L24: 	spanclass spanClass
		mcentral.go#L49: func (c *mcentral) init(spc spanClass) {
		mgcmark_greenteagc.go#L70: 	class spanClass
		mgcmark_greenteagc.go#L113: func (imb *spanInlineMarkBits) init(class spanClass, needzero bool) {
		mgcsweep.go#L89: func (s sweepClass) split() (spc spanClass, full bool) {
		mgcsweep.go#L90: 	return spanClass(s >> 1), s&1 == 0
		mheap.go#L505: 	spanclass             spanClass     // size class and noscan (uint8)
		mheap.go#L573: type spanClass uint8
		mheap.go#L577: 	tinySpanClass  = spanClass(tinySizeClass<<1 | 1)
		mheap.go#L580: func makeSpanClass(sizeclass uint8, noscan bool) spanClass {
		mheap.go#L581: 	return spanClass(sizeclass<<1) | spanClass(bool2int(noscan))
		mheap.go#L585: func (sc spanClass) sizeclass() int8 {
		mheap.go#L590: func (sc spanClass) noscan() bool {
		mheap.go#L809: 		h.central[i].mcentral.init(spanClass(i))
		mheap.go#L997: func (h *mheap) alloc(npages uintptr, spanclass spanClass) *mspan {
		mheap.go#L1215: func (h *mheap) allocSpan(npages uintptr, typ spanAllocType, spanclass spanClass) (s *mspan) {
		mheap.go#L1430: func (h *mheap) initSpan(s *mspan, typ spanAllocType, spanclass spanClass, base, npages, scav uintptr) {